package com.qfedu.yanglao20admin.inform.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.qfedu.yanglao20admin.inform.param.AlarmRecordParam;
import com.qfedu.yanglao20admin.inform.vo.AlarmRecordVO;
import com.qfedu.yanglao20admin.inform.vo.CountAlarmRecordVO;

import java.util.List;

/**
 * @author yujie
 * @data 2023/4/28 10:14
 */
public interface AlarmRecordService {

    /**
     * 分页告警纪录
     *
     * @param param 分页查询参数
     * @return 告警纪录信息
     */
    Page<AlarmRecordVO> pageAlarmRecord(AlarmRecordParam param);

    /**
     * 根据传入的时间，返回统计数量
     *
     * @param timeList 传入的时间集合
     * @return 统计数量集合
     */
    List<CountAlarmRecordVO> countAlarmTime(String[] timeList);
}
